今天又是一個沒有介面的實作,要來練習的是網頁開發很常用到的console小工具,相信學會這些能夠讓各位的測試能力又更進一步。
console.log("Hello")
console.log("Hello, I'm %s","Hank")
let name = "Hank"
console.log(`Hello, I'm ${name}`)
console.log("%c Hello","color:red")
console.warn("oops")
console.error("oh no")
console.info("This is info")
,但不知為何我的Chrome沒有顯示log前面的i符號,但Edge瀏覽器有顯示。console.assert(1==2,"that's false")
,後面的字串是當條件為false才會出現console.clear()
console.dir(document.querySelector('p'))
,可以詳細顯示元素的內容,如可用函式、子元素等dogs.forEach(dog => {
console.group(`${dog.name}`)
console.log(`This is ${dog.name}`)
console.log(`${dog.name} is ${dog.age} years old`)
console.log(`${dog.name} is ${dog.age*7} years old`)
console.groupEnd(`${dog.name}`)
})
利用group()和groupEnd()可將中間的console.log()群組。若group()換成groupCollapsed(),則預設群組摺疊顯示。console.time("aaa")
fetch("https://api.github.com/users/wesbos")
.then(data => console.timeEnd("aaa"))